/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/



.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}



::selection {



	color:#fff;



    background-color: #009500;



}







::-moz-selection {



	color:#fff;



    background-color: #009500;



}







::-webkit-selection {



	color:#fff;



    background-color: #009500;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}















/* flexslider */



.flexslider{position:relative;height:504px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides li a{ width:100%; height:504px; display:block;}

.slides{position:relative;z-index:1;}



.slides li{height:504px;}



.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}







.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}



.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}











.ssbg{ background:url(../images/ssbg.jpg) repeat-x; height:63px; width:100%;}



.sousuo{ width:1180px; margin:0 auto; height:78px;}



.sousuo .re_ci{ float:left; height:58px; line-height:58px; padding-left:20px; }



.sousuo .re_ci span{ font-weight:bold;}



.sousuo .re_ci a{ padding-right:5px; color:#000; }



.sousuo .biao_dan{  float:right;width:272px;height:28px; margin-top:14px;margin-right:10px;}



.biao_dan .search1{



    float: left;



    height: 28px;background:#fff;



    line-height: 28px; width:224px;



    padding-left: 8px;



}



.biao_dan .button1{ background:url(../images/ssan.jpg) no-repeat;



    color: #fff;



    float: left;



    height: 28px;



    width:36px;}



	



.huoban{ width:1180px; margin:0 auto; margin-top:20px;}	



.huoban .hbt{ background:url(../images/huobantbg.jpg) center no-repeat; text-align:center; width:1180px; height:85px;    line-height: 85px;}



.huoban .hbt a{ color:#26a000; font-size:30px;}







.huoban .hbcon{ float:left; margin-top:30px;overflow: hidden;

height: 147px;

margin-bottom: 30px;}



.huoban .hbcon ul li{ float:left; width:206px; margin-left:15px;}



.huoban .hbcon ul li img{ width:204px; height:112px; border:1px solid #CCC; border-radius:12px;}



.huoban .hbcon ul li span{ height:30px;width:206px; line-height:30px; float:left; text-align:center;}











.chanpinbg{ width:100%; background:#f2f2f2; height:549px; padding-top:30px;}



.chanpinbg .chanpin{ width:1180px; margin:0 auto;}



.chanpin .cp_t{ height:57px; background:#26a000; width:1180px; line-height:57px;}



.chanpin .cp_t ul li{height:57px;line-height:57px; float:left; padding-left:60px; padding-right:60px; background:url(../images/cplili.jpg) right center no-repeat;}



.chanpin .cp_t ul li a{ font-size:16px; color:#FFF;}



.chanpin .cp_t ul li:hover,.chanpin .cp_t ul li.casehover{ background:#f08301;}











.chanpin .cp_con{ float:left;}



.chanpin .cp_con .cpc1{ float:left;}



.cpc1 .cpbox{ width:563px; height:198px; background:#FFF; margin-top:30px; float:left; margin-left:15px;}



.cpbox .cpbox_l{ float:left; width:291px;}



.cpbox .cpbox_r{ float:left; width:236px; margin-left:20px; padding-top:10px;}



.cpbox_r .cpbr_t{float:left; height:30px; line-height:30px;}



.cpbox_r .cpbr_t a{ font-size:16px; font-weight:bold;}



.cpbox_r .cpbr_con{float:left; line-height:24px; font-size:14px; padding-bottom:10px;}



.cpbox_r .cpbran{ width:104px;float:left; height:29px; border:1px solid #f7c07e; text-align:center; line-height:29px; margin-right:15px;}



.cpbox_r .cpbran a{ font-size:14px;}







.cpbox_r .cpbran2{ float:left;width:104px; height:29px; border:1px solid #f7c07e; text-align:center; line-height:29px;}



.cpbox_r .cpbran2 a{ font-size:14px;}







.fannaobg{ background:url(../images/fannaobg.jpg) center no-repeat; width:100%; height:645px;}



.fannaobg .fannao{ width:1180px; margin:0 auto; position:relative;}



.fannao .fn1{



	position: absolute;



	font-size: 25px;



	color: #26a000;



	font-weight: bold;



	left: 288px;



	top: 84px;



}



.fannao .fn2{



	position: absolute;



	font-size: 48px;



	color: #26a000;



	font-weight: bold;



	left: 485px;



	top: 58px;



}







.fannao .fnc1{



	position: absolute;



	font-size: 22px;



	color: #26a000;



	left: 505px;



	top: 205px; font-weight:bold;



}







.fannao .fnc2{



	position: absolute;



	font-size: 22px;



	color: #26a000;



	left: 131px;



	top: 308px;



	font-weight: bold;



}







.fannao .fnc3{



	position: absolute;



	font-size: 22px;



	color: #26a000;



	left: 110px;



	top: 438px;



	font-weight: bold;



}



.fannao .fnc4{



	position: absolute;



	font-size: 22px;



	color: #26a000;



	left: 781px;



	top: 306px;



	font-weight: bold;



}







.fannao .fnc5{



	position: absolute;



	font-size: 22px;



	color: #26a000;



	left: 792px;



	top: 435px;



	font-weight: bold;



}







.youshibg{ background:url(../images/images_02.jpg) center no-repeat; height:1185px; width:100%;}



.youshibg .youshi{ width:1180px; margin:0 auto; position:relative;}



.youshi .yst1{



	position: absolute;



	width: 646px;



	height: 150px;



	color: #FFF;



	left: 238px;



	top: 9px;



}



.yst1 .ystgms{



	position: absolute;



	font-size: 38px;



	font-weight: bold;



	left: 60px;



	top: 16px;



}



.yst1 .ystgg2{



	position: absolute;



	font-size: 22px;



	left: 131px;



	top: 71px;



}



.yst1 .ysggtel{



	position: absolute;



	font-size: 14px;



	left: 158px;



	top: 109px;



}



.yst1 .ysggtel span{ font-size:24px;}



.yst1 .ysggan{



	position: absolute;



	width: 135px;



	height: 34px;



	line-height: 34px;



	text-align: center;



	border: 1px dashed #FFFFFF;



	border-radius: 12px;



	left: 437px;



	top: 107px;



}



.yst1 .ysggan a{ font-size:16px; color:#FFF;}







.youshi .ys1{



	width: 419px;



	height: 173px;



	top: 291px;



	position: absolute;



	left: 35px;



}



.ys1_t{



	position: absolute;



	font-size: 24px;



	font-weight: bold;



	color: #3aa818;



	left: 80px;



	top: 8px;



}



.ys1_t2{



	position: absolute;



	font-size: 13px;



	left: 7px;



	top: 56px;



}



.ys1_con{



	position: absolute;



	font-size: 14px;



	line-height: 24px;



	left: 19px;



	top: 92px;



}



.ys1_con span{ color:#26a000;}







.youshi .ys2{



	width: 459px;



	height: 239px;



	position: absolute;



	top: 491px;



	left: 31px;



}



.youshi .yspic{



	position: absolute;



	left: 536px;



	top: 257px;



}



.youshi .yspic2{



	position: absolute;



	left: 34px;



	top: 691px;



}



.youshi .ys3{



	width: 419px;



	height: 173px;



	top: 759px;



	position: absolute;



	left: 708px;



}







.youshi .ys4{



	width: 419px;



	height: 173px;



	top: 959px;



	position: absolute;



	left: 708px;



}



.jianjiebt{ width:1180px; margin:0 auto; height:80px; line-height:80px; background:url(../images/jjtcon.jpg) 297px center no-repeat;}



.jianjiebt .jjbt1{ float:left;}



.jianjiebt .jjbt1 a{ font-size:24px; color:#26a000;}



.jianjiebt .jjbt2{ float:right; line-height:80px;}







.about{ width:1180px; height:355px; margin:0 auto;}



.about .about_l{ float:left; width:484px;}



.about .about_l img{ width:484px; height:323px; padding:5px; background:#FFF;}



.about .about_r{ width:661px; float:right;}



.about_r .abr_title a{ font-size:16px; font-weight:bold;line-height:40px;}



.about_r .abr_con{ font-size:14px;line-height:37px;}



.about_r .abr_more{ float:left; margin-top:15px; width:169px; height:40px; border:1px solid #CCC; text-align:center; line-height:40px;}







.rongyu{ height:272px; width:1180px; margin:0 auto; background:#FFF;}



.rongyu .ryt{ height:55px; width:1070px; line-height:55px;}



.rongyu .ryt ul{    width: 283px;



    margin: 0 auto;



    height: 50px;}



.rongyu .ryt ul li{     float: left;



    padding-left: 15px;



    padding-right: 15px;}



.rongyu .ryt ul li a{ font-size:16px; font-weight:bold;}



.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover{ background:url(../images/fengcailib.jpg) center bottom no-repeat;}



.rongyu .ryt ul li:hover a,.rongyu .ryt ul li.casehover a{ color:#6ec055;}







.rongyu .rycon{ width:1180px; float:left; position:relative; margin-top:20px;}



.rycon #simgs{width:1180px; float:left;margin: 0 103px;}



#simgs ul li{ float:left; width:230px; margin-left:15px;}



#simgs ul li img{ width:230px; height:147px;}



#simgs ul li span{width:230px; text-align:center; float:left; line-height:30px;}







.rycon .t_l{ left:13px;}



.rycon .t_r{ right:13px;}



.rycon .fl { float:left;}



.rycon .fr { float:right;}



.rycon .pa{ position:absolute;}



.rycon .pr{ position:relative}



.rycon em{



	position: absolute;



	top:11px;



}











.rycon #simgs2{width:1180px; float:left;margin: 0 103px;}



#simgs2 ul li{ float:left; width:230px; margin-left:15px;}



#simgs2 ul li img{ width:230px; height:147px;}



#simgs2 ul li span{width:230px; text-align:center; float:left; line-height:30px;}







.rycon #simgs3{width:1180px; float:left;margin: 0 103px;}



#simgs3 ul li{ float:left; width:230px; margin-left:15px;}



#simgs3 ul li img{ width:230px; height:147px;}



#simgs3 ul li span{width:230px; text-align:center; float:left; line-height:30px;}















.jianzheng{ width:1180px; height:433px; margin:0 auto;}



.jianzheng .jzt{ background:url(../images/jzbottom.jpg) bottom no-repeat; font-size:14px; text-align:center; width:1180px; height:70px; margin-top:15px; margin-bottom:20px;}



.jianzheng .jzt a{ font-size:24px;}



.jianzheng .jzcon{ float:left;}



.jzcon .jzc1{ width:486px; height:154px; background:#f3f3f3; float:left; margin-left:30px; margin-bottom:20px;}



.jzcon .jzc1 .jzc1_l{ float:left; width:209px; height:154px;}



.jzc1 .jzc1_r{ width:255px; height:130px; float:right; padding-top:13px;}



.jzc1_r .jzc1r_t{ font-size:14px; font-weight:bold;}



.jzc1_r .jzc1r_con{ line-height:22px; font-size:12px; padding-top:8px;}



.jzcon .jzc1:hover{ background:#ca0302; color:#FFF;}



.jzc1_r .jzc1r_more{ float:left; padding-top:15px;}



.jzc1_r .jzc1r_more a{ color:#d85352;}



.jzcon .jzc1:hover a{ color:#FFF;}







.kehubg{ background:url(../images/jjtbg.jpg) center no-repeat; width:100%; height:107px; line-height:107px;}



.kehubg .kehu{ width:1180px; margin:0 auto; text-align:center;}



.kehubg .kehu a{ font-size:29px; font-weight:bold; color:#eef8eb;}



.jz_con{  margin:0 auto;margin-top:30px; width:1180px;height: 396px;}



.jz_con .jz1{ float:left; width:250px; height:328px;     margin-right: 22px;



    margin-left: 22px;}



.jz1 .jz1_pic{ width:171px; height:171px; border-radius:50%; border:3px solid #1eb7ef; margin:0 auto;}



.jz1 .jz1_pic img{width:171px; height:171px; border-radius:50%;}



.jz1 .jz1_t{width:250px; line-height:40px; height:40px; overflow:hidden; text-align:center;}



.jz1 .jz1_con{ font-size:12px; line-height:24px;}



.jz1 .jz1_an{ width:137px; height:29px; text-align:center; line-height:29px; border:1px solid #c9c9c9;margin:0 auto; margin-top:15px;}



.jz1 .jz1_an a{ font-size:14px;}



.jz1 .jz1_t a{ color:#26a000; font-weight:bold;}







.jianjiebg{ background:url(../images/jianjiebg.jpg) center bottom no-repeat; height:762px; width:100%;}



.jianjiebg .jianjie{ width:1180px; margin:0 auto;}



.jianjie .jj_t{ text-align:center; background:url(../images/jiajjiet.jpg) bottom no-repeat; height: 74px;



line-height: 74px;}



.jianjie .jj_t a{ font-size:26px; color:#1971cb; font-weight:bold;}







.jianjie .jj_con{ margin-top:30px; border:1px solid #c9c9c9;height:325px;}



.jianjie .jj_con .jj_l{ float:left; width:585px; height:325px;}



.jianjie .jj_con .jj_r{ float:left; width:555px; margin-left:20px; padding-top:20px;}



.jj_r .jjr_t{ line-height:30px;}



.jj_r .jjr_t a{ font-size:16px; color:#1971cb; font-weight:bold;}







.jj_r .jjr_con{ line-height:24px; color:#909090;}



.jj_r .jjr_an{ float:left; margin-top:15px;}















.gg2bg{background:url(../images/gg2bg.jpg) center no-repeat; height:182px; width:100%;}



.gg2{  width:1180px; height:200px; margin:0 auto; margin-bottom:20px; position:relative;}



.gg2 .gg2_tel{



	position: absolute;



	color: #FFF;



	font-size: 14px;



	line-height: 31px;



	left: 1009px;



	top: 36px;



}



.gg2 .gg2_tel span{ font-size:22px;}



.gg2 .gg2_an{



	position: absolute;



	width: 196px;



	height: 37px;



	border: 1px dashed #FFF;



	border-radius: 16px;



	text-align: center;



	line-height: 37px;



	left: 973px;



	top: 135px;



}



.gg2 .gg2_an a{ font-size:16x; color:#fff;}











.xwbg{ width:100%; background:#e7e7e7; height:622px; padding-top:30px;}



.xinwent{ width:1180px; margin:0 auto;text-align:center; background:url(../images/xwtbg.jpg) bottom no-repeat; height:76px;}



.xinwent h3 a{ font-size:18px; font-weight:bold; display:block;



 width:210px; height:40px; background:#FFF;border-radius:20px; line-height:40px; margin:0 auto; border:1px solid #CCC;}



.xinwen{ width:1180px; margin:0 auto; margin-top:50px;}



.xinwen .xwt{ width:203px; height:309xp; border:1px dashed #01b6eb; float:right;}



.xwt ul li{ width:158px; height:35px; border:1px solid #CCC; background:#FFF;border-radius:8px; margin-top:28px; text-align:center; line-height:35px; margin-left:20px;}



.xwt ul li a{ font-size:14px; font-weight:bold;}



.xwt .xwtanniu{ width:203px; height:37px; background:#26a000; text-align:center; margin-top:50px; line-height:37px;}



.xwt .xwtanniu a{ color:#FFF; font-weight:bold; font-size:16px;}



.xwt ul li:hover,.xwt ul li.casehover{ background:#26a000;}



.xwt ul li:hover a,.xwt ul li.casehover a{ color:#FFF;}







.xinwen .xwcon{ float:left; width:931px; height:372px; background:#FFF;}



.xwcon .xwc_l{ float:left; width:383px;}



.xwc_r{ width:331px; float:left; padding-top:10px;}



.xwc_r ul li{ line-height:38px; padding-left:25px; float:left; width:489px;}



.xwc_r ul li a{ font-size:14px;    float: left;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    width: 393px;}



.xwc_r ul li span{ float:right;}







.links{ width:1180px; margin:0 auto; background:url(../images/links.jpg) left no-repeat; height:43px; margin-top:30px;padding-top: 20px; }







.links span{ font-size:14px; float:left; width:95px; padding-top:18px; padding-left:13px;}



.links p{ float:left;}



.links p a{ font-size:14px; float:left; padding-left:3px; padding-right:3px;}





.cp_con>.cpc1{
    display: none;
}

.cp_con>.cpc1:nth-child(1) {
    display: block;
}








